import random

#random()--函数可以在0--之间,随机生成的小数
print(random.random())

#randint()--可以取某个范围内随机整数(包括边界)
print(random.randint(1,100))

#uniform(m,n)---函数可以在m--n之间随机取浮点类型的数据(包括边界)
print(random.uniform(1.2,2.3))

#choice()这个函数能从一个范围(字符串,列表等)中随机获取元素
a=[1,3,5,12,4]
print(random.choice(a))

#randrange(m,n,z)---m与n代表的是随机取值的范围,z代表的是取值的步长---z必须是正整数
print(random.randrange(1,50,5))

print(random.randrange(1,8,1))


#shuffle()---函数可以打乱原有的顺序,---他没有一个返回(return)
a=[1,2,3,4,5,6,7,8]
random.shuffle(a)
print(a)